
#ifndef CHATPROJECT_MAINWINDOW_P_H
#define CHATPROJECT_MAINWINDOW_P_H

#include <QObject>

class MainWindow;
class Login;
class QStackedWidget;
class RegisterPage;
class AnimationStackedWidget;
class MainWindowTitle;

class MainWindowPrivate
{
    Q_DECLARE_PUBLIC(MainWindow)
public:
    explicit MainWindowPrivate(MainWindow *q);
    ~MainWindowPrivate();

protected:
    void initUi();

private:
    MainWindow*                 q_ptr;
    AnimationStackedWidget*     stack_widget_;
    Login*                      login_widget_;
    RegisterPage*               register_widget_;
    MainWindowTitle*            title_widget_;
};


#endif //CHATPROJECT_MAINWINDOW_P_H
